#ifndef CPhpCounter_h
#define CPhpCounter_h

#include "CCodeCounter.h"

//NOTE: PhP variable is case sensitive, but PhP function is case insensitive.
class CPhpCounter : public CCodeCounter
{
public:
	CPhpCounter();

protected:
	virtual int CountDirectiveSLOC(filemap*, results*, filemap* fmapBak=NULL);
	virtual int LanguageSpecificProcess(filemap*, results*, filemap* fmapBak=NULL);

	// Method signature only, add more arguments if needed
	void LSLOC(results* result, string line);
	void count_special(string, int&);
};

#endif
